PhpOffice\PhpSpreadsheet\Reader\Xlsx D

Total Complexity 487
Dependencies 40
Dependents 5
Total lines 2,325
Lines of code 1,763
Logical lines of code 1,197
Comment lines 190
Methods 39
Properties 5

Methods 39

Method Rating Maintainability Complexity Lines of code
loadSpreadsheetFromFile()
D
0
303 1,149
parseRichText()
C
35 29 80
listWorksheetInfo()
B
36 18 75
processIgnoredErrors()
A
44 11 42
readRibbon()
A
47 9 36
readPrinterSettings()
S
50 6 26
toCSSArray()
S
52 6 25
castToFormula()
S
52 6 22
readTablesInTablesFile()
S
52 6 22
readSheetProtection()
S
54 6 20
extractPalette()
S
59 6 14
readFormControlProperties()
S
51 5 23
listWorksheetNames()
S
53 5 22
getWorkbookBaseName()
S
55 5 20
getFromZipArchive()
S
58 5 15
readProtection()
S
56 4 20
storeFormulaAttributes()
S
61 4 13
castToBoolean()
S
64 4 9
readTables()
S
71 4 5
extractStyles()
S
65 4 9
canRead()
S
60 3 13
loadZip()
S
60 3 13
fileExistsInArchive()
S
62 3 11
loadZipNonamespace()
S
63 3 10
getArrayItem()
S
76 3 3
boolean()
S
70 3 6
getLockValue()
S
65 3 9
readAutoFilter()
S
73 3 5
readHyperLinkDrawing()
S
61 2 12
testSimpleXml()
S
78 2 3
getAttributes()
S
77 2 3
falseToArray()
S
79 2 3
castToError()
S
77 2 3
castToString()
S
77 2 3
setParseHuge()
S
81 1 3
__construct()
S
73 1 5
xpathNoFalse()
S
79 1 3
dirAdd()
S
71 1 5
stripWhiteSpaceFromStyleString()
S
77 1 3